package com.erp.erp_ui.basic.vo;

import com.erp.erp_entitys.basic.entity.DictionaryEntity;

import java.util.List;

/**
 * @ClassName : DictionaryCategoryVo
 * @Description : 字典模具信息出参实体
 * @Author : lst
 * @Date: 2021-09-15 11:34
 */
public class DictionaryCategoryVo {

    /**
     * 品类
     */
    private List<DictionaryEntity> categoryList;

    /**
     * 模具类别
     */
    private List<DictionaryEntity> moldCategoryList;

    /**
     * 一级类目
     */
    private List<DictionaryEntity> firstCategoryList;

    /**
     * 二级类目
     */
    private List<DictionaryEntity> secondaryCategoryList;

    /**
     * 三级类目
     */
    private List<DictionaryEntity> threeLevelCategoryList;

    /**
     * 工艺
     */
    private List<DictionaryEntity> craftList;

    /**
     * 颜色订货号
     */
    private List<DictionaryEntity> colorOrderNumberList;

    /**
     * 私模订货号
     */
    private List<DictionaryEntity> privateMoldNumberList;

    /**
     * 规格尺寸(其它)
     */
    private List<DictionaryEntity> otherSpecificationSizeList;

    /**
     * 特殊参数(其它)
     */
    private List<DictionaryEntity> otherSpecialParametersList;

    /**
     * 品类(其它)
     */
    private List<DictionaryEntity> otherCategoryList;

    /**
     * 客户货号(其它)
     */
    private List<DictionaryEntity> otherCustomerNumberList;

    /**
     * 特殊需求
     */
    private List<DictionaryEntity> specialNeedsList;


    public List<DictionaryEntity> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(List<DictionaryEntity> categoryList) {
        this.categoryList = categoryList;
    }

    public List<DictionaryEntity> getMoldCategoryList() {
        return moldCategoryList;
    }

    public void setMoldCategoryList(List<DictionaryEntity> moldCategoryList) {
        this.moldCategoryList = moldCategoryList;
    }

    public List<DictionaryEntity> getFirstCategoryList() {
        return firstCategoryList;
    }

    public void setFirstCategoryList(List<DictionaryEntity> firstCategoryList) {
        this.firstCategoryList = firstCategoryList;
    }

    public List<DictionaryEntity> getSecondaryCategoryList() {
        return secondaryCategoryList;
    }

    public void setSecondaryCategoryList(List<DictionaryEntity> secondaryCategoryList) {
        this.secondaryCategoryList = secondaryCategoryList;
    }

    public List<DictionaryEntity> getThreeLevelCategoryList() {
        return threeLevelCategoryList;
    }

    public void setThreeLevelCategoryList(List<DictionaryEntity> threeLevelCategoryList) {
        this.threeLevelCategoryList = threeLevelCategoryList;
    }

    public List<DictionaryEntity> getCraftList() {
        return craftList;
    }

    public void setCraftList(List<DictionaryEntity> craftList) {
        this.craftList = craftList;
    }

    public List<DictionaryEntity> getColorOrderNumberList() {
        return colorOrderNumberList;
    }

    public void setColorOrderNumberList(List<DictionaryEntity> colorOrderNumberList) {
        this.colorOrderNumberList = colorOrderNumberList;
    }

    public List<DictionaryEntity> getPrivateMoldNumberList() {
        return privateMoldNumberList;
    }

    public void setPrivateMoldNumberList(List<DictionaryEntity> privateMoldNumberList) {
        this.privateMoldNumberList = privateMoldNumberList;
    }

    public List<DictionaryEntity> getOtherSpecificationSizeList() {
        return otherSpecificationSizeList;
    }

    public void setOtherSpecificationSizeList(List<DictionaryEntity> otherSpecificationSizeList) {
        this.otherSpecificationSizeList = otherSpecificationSizeList;
    }

    public List<DictionaryEntity> getOtherSpecialParametersList() {
        return otherSpecialParametersList;
    }

    public void setOtherSpecialParametersList(List<DictionaryEntity> otherSpecialParametersList) {
        this.otherSpecialParametersList = otherSpecialParametersList;
    }

    public List<DictionaryEntity> getOtherCategoryList() {
        return otherCategoryList;
    }

    public void setOtherCategoryList(List<DictionaryEntity> otherCategoryList) {
        this.otherCategoryList = otherCategoryList;
    }

    public List<DictionaryEntity> getOtherCustomerNumberList() {
        return otherCustomerNumberList;
    }

    public void setOtherCustomerNumberList(List<DictionaryEntity> otherCustomerNumberList) {
        this.otherCustomerNumberList = otherCustomerNumberList;
    }

    public List<DictionaryEntity> getSpecialNeedsList() {
        return specialNeedsList;
    }

    public void setSpecialNeedsList(List<DictionaryEntity> specialNeedsList) {
        this.specialNeedsList = specialNeedsList;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("DictionaryCategoryVo").append('[')
                .append("categoryList=")
                .append(categoryList)
                .append(",moldCategoryList=")
                .append(moldCategoryList)
                .append(",firstCategoryList=")
                .append(firstCategoryList)
                .append(",secondaryCategoryList=")
                .append(secondaryCategoryList)
                .append(",threeLevelCategoryList=")
                .append(threeLevelCategoryList)
                .append(",craftList=")
                .append(craftList)
                .append(",colorOrderNumberList=")
                .append(colorOrderNumberList)
                .append(",privateMoldNumberList=")
                .append(privateMoldNumberList)
                .append(",otherSpecificationSizeList=")
                .append(otherSpecificationSizeList)
                .append(",otherSpecialParametersList=")
                .append(otherSpecialParametersList)
                .append(",otherCategoryList=")
                .append(otherCategoryList)
                .append(",otherCustomerNumberList=")
                .append(otherCustomerNumberList)
                .append(",specialNeedsList=")
                .append(specialNeedsList)
                .append(']');
        return sb.toString();
    }
}
